package com.code.pd.proxy;

import java.io.Serializable;

import com.mongodb.DBObject;

/**
 * 资源VO
 * 
 * @author 李鹏
 * @since 1.0
 * @version 2013-5-20 李鹏
 */
public class Items implements Serializable {

	/**  */
	private static final long serialVersionUID = 1L;

	/** 资源ID */
	private String resId;

	/** 资源标题 */
	private String recTitle;

	/** 提供人ID */
	private String providerId;

	/** 提供人姓名 */
	private String providerName;

	/** 年级 */
	private String grade;

	/** 归属地 */
	private String area;

	/** 资源类型 */
	private String resType;

	/** 所属科目 */
	private String subject;

	/** 下载次数 */
	private int downLoadCount;

	/** 浏览次数 */
	private int readCount;

	/** 评论次数 */
	private int valuateCount;

	/** 总积分 */
	private int integral;

	/** 社区ID */
	private String comuId;

	private DBObject user;
	
	private String createDate;

	
	public String getCreateDate() {
		return createDate;
	}

	
	public void setCreateDate(String createDate) {
		this.createDate = createDate;
	}

	public DBObject getUser() {
		return user;
	}

	public void setUser(DBObject user) {
		this.user = user;
	}

	/**
	 * @return 获取 resId属性值
	 */
	public String getResId() {
		return resId;
	}

	/**
	 * @param resId 设置 resId 属性值为参数值 resId
	 */
	public void setResId(String resId) {
		this.resId = resId;
	}

	/**
	 * @return 获取 recTitle属性值
	 */
	public String getRecTitle() {
		return recTitle;
	}

	/**
	 * @param recTitle 设置 recTitle 属性值为参数值 recTitle
	 */
	public void setRecTitle(String recTitle) {
		this.recTitle = recTitle;
	}

	/**
	 * @return 获取 providerId属性值
	 */
	public String getProviderId() {
		return providerId;
	}

	/**
	 * @param providerId 设置 providerId 属性值为参数值 providerId
	 */
	public void setProviderId(String providerId) {
		this.providerId = providerId;
	}

	/**
	 * @return 获取 providerName属性值
	 */
	public String getProviderName() {
		return providerName;
	}

	/**
	 * @param providerName 设置 providerName 属性值为参数值 providerName
	 */
	public void setProviderName(String providerName) {
		this.providerName = providerName;
	}

	/**
	 * @return 获取 grade属性值
	 */
	public String getGrade() {
		return grade;
	}

	/**
	 * @param grade 设置 grade 属性值为参数值 grade
	 */
	public void setGrade(String grade) {
		this.grade = grade;
	}

	/**
	 * @return 获取 area属性值
	 */
	public String getArea() {
		return area;
	}

	/**
	 * @param area 设置 area 属性值为参数值 area
	 */
	public void setArea(String area) {
		this.area = area;
	}

	/**
	 * @return 获取 resType属性值
	 */
	public String getResType() {
		return resType;
	}

	/**
	 * @param resType 设置 resType 属性值为参数值 resType
	 */
	public void setResType(String resType) {
		this.resType = resType;
	}

	/**
	 * @return 获取 subject属性值
	 */
	public String getSubject() {
		return subject;
	}

	/**
	 * @param subject 设置 subject 属性值为参数值 subject
	 */
	public void setSubject(String subject) {
		this.subject = subject;
	}

	/**
	 * @return 获取 downLoadCount属性值
	 */
	public int getDownLoadCount() {
		return downLoadCount;
	}

	/**
	 * @param downLoadCount 设置 downLoadCount 属性值为参数值 downLoadCount
	 */
	public void setDownLoadCount(int downLoadCount) {
		this.downLoadCount = downLoadCount;
	}

	/**
	 * @return 获取 readCount属性值
	 */
	public int getReadCount() {
		return readCount;
	}

	/**
	 * @param readCount 设置 readCount 属性值为参数值 readCount
	 */
	public void setReadCount(int readCount) {
		this.readCount = readCount;
	}

	/**
	 * @return 获取 valuateCount属性值
	 */
	public int getValuateCount() {
		return valuateCount;
	}

	/**
	 * @param valuateCount 设置 valuateCount 属性值为参数值 valuateCount
	 */
	public void setValuateCount(int valuateCount) {
		this.valuateCount = valuateCount;
	}

	/**
	 * @return 获取 integral属性值
	 */
	public int getIntegral() {
		return integral;
	}

	/**
	 * @param integral 设置 integral 属性值为参数值 integral
	 */
	public void setIntegral(int integral) {
		this.integral = integral;
	}

	public String getComuId() {
		return comuId;
	}

	public void setComuId(String comuId) {
		this.comuId = comuId;
	}

}
